ストラングラー フィグ パターン
ストラングラー フィグ パターン - Azure Architecture Center | Microsoft Learn
機能の特定の部分を新しいアプリケーションやサービスに徐々に置き換えることで、
レガシーシステム
を
段階的
に移行します。
レガシーシステム
からの
機能
が置き換えられていくと、新しい
システム
は最終的に古い
システム
の
機能
すべてを置き換え、古い
システム
を抑圧して使用停止できるようにします。
段階的に、機能の特定の部分を新しい
アプリケーション
や
サービス
に置き換えます。
バックエンド
レガシーシステム
に送信される要求を
インターセプト
する
ファサード
を作成します。
ファサード
は、これらの要求を
レガシー
アプリケーション
または新しいサービスに
ルーティング
します。 既存の機能は段階的に新しい
システム
に移行でき、
コンシューマー
は、移行が行われていることに気付くことなく、同じ
インターフェイス
を引き続き使用できます。
アーキテクチャパターン